package com.ruoyi.web.tdmdata.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 药代动力学管理对象 tdm_yao_dai_dong_li_xue
 * 
 * @author ly
 * @date 2022-03-14
 */
public class TdmYaoDaiDongLiXue extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 类型 */
    @Excel(name = "类型")
    private String typeId;

    /** 药品名称 */
    @Excel(name = "药品名称")
    private String yaoPinMingCheng;

    /** 药品浓度 */
    @Excel(name = "药品浓度")
    private String yaoPinNongDu;

    /** 达峰时间 */
    @Excel(name = "达峰时间")
    private String daFengShiJian;

    /** 末端消除速率 */
    @Excel(name = "末端消除速率")
    private String moDuanXiaoChuSuLv;

    /** 末端消除半衰期 */
    @Excel(name = "末端消除半衰期")
    private String moDuanXiaoChuBanShuaiQi;

    /** 药时曲线下面积 */
    @Excel(name = "药时曲线下面积")
    private String yaoShiQuXianXiaMianJi;

    /** 清除率 */
    @Excel(name = "清除率")
    private String qingChuLv;

    /** 表观分布容积 */
    @Excel(name = "表观分布容积")
    private String biaoGuanFenBuRongJi;

    /** 平均驻留时间 */
    @Excel(name = "平均驻留时间")
    private String pingJunZhuLiuShiJian;

    /** 生物利用度 */
    @Excel(name = "生物利用度")
    private String shengWuLiYongDu;

    /** 参考链接 */
    @Excel(name = "参考链接")
    private String canKaoLianJie;

    /** 参考附件 */
    @Excel(name = "参考附件")
    private String canKaoFuJian;

    /** 创建人id */
    @Excel(name = "创建人id")
    private String createById;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createByName;

    /** 修改人id */
    @Excel(name = "修改人id")
    private String updateById;

    /** 修改人 */
    @Excel(name = "修改人")
    private String updateByName;

    /** 审核 */
    @Excel(name = "审核")
    private Long shenHe;

    /** 进食影响与否 */
    @Excel(name = "进食影响与否")
    private String jinShiYingXiang;

    /** 血浆蛋白结合 */
    @Excel(name = "血浆蛋白结合")
    private String xueJiangDanBai;

    /** 代谢酶 */
    @Excel(name = "代谢酶")
    private String daiXieMei;

    /** 主要代谢产物 */
    @Excel(name = "主要代谢产物")
    private String daiXieChanWu;

    /** 代谢物的药物作用 */
    @Excel(name = "代谢物的药物作用")
    private String daiXieYaoWuZuoYong;

    /** 通用名 */
    @Excel(name = "通用名")
    private String tongYongMing;

    /** 英文名称 */
    @Excel(name = "英文名称")
    private String yingWenMingChen;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTypeId(String typeId) 
    {
        this.typeId = typeId;
    }

    public String getTypeId() 
    {
        return typeId;
    }
    public void setYaoPinMingCheng(String yaoPinMingCheng) 
    {
        this.yaoPinMingCheng = yaoPinMingCheng;
    }

    public String getYaoPinMingCheng() 
    {
        return yaoPinMingCheng;
    }
    public void setYaoPinNongDu(String yaoPinNongDu) 
    {
        this.yaoPinNongDu = yaoPinNongDu;
    }

    public String getYaoPinNongDu() 
    {
        return yaoPinNongDu;
    }
    public void setDaFengShiJian(String daFengShiJian) 
    {
        this.daFengShiJian = daFengShiJian;
    }

    public String getDaFengShiJian() 
    {
        return daFengShiJian;
    }
    public void setMoDuanXiaoChuSuLv(String moDuanXiaoChuSuLv) 
    {
        this.moDuanXiaoChuSuLv = moDuanXiaoChuSuLv;
    }

    public String getMoDuanXiaoChuSuLv() 
    {
        return moDuanXiaoChuSuLv;
    }
    public void setMoDuanXiaoChuBanShuaiQi(String moDuanXiaoChuBanShuaiQi) 
    {
        this.moDuanXiaoChuBanShuaiQi = moDuanXiaoChuBanShuaiQi;
    }

    public String getMoDuanXiaoChuBanShuaiQi() 
    {
        return moDuanXiaoChuBanShuaiQi;
    }
    public void setYaoShiQuXianXiaMianJi(String yaoShiQuXianXiaMianJi) 
    {
        this.yaoShiQuXianXiaMianJi = yaoShiQuXianXiaMianJi;
    }

    public String getYaoShiQuXianXiaMianJi() 
    {
        return yaoShiQuXianXiaMianJi;
    }
    public void setQingChuLv(String qingChuLv) 
    {
        this.qingChuLv = qingChuLv;
    }

    public String getQingChuLv() 
    {
        return qingChuLv;
    }
    public void setBiaoGuanFenBuRongJi(String biaoGuanFenBuRongJi) 
    {
        this.biaoGuanFenBuRongJi = biaoGuanFenBuRongJi;
    }

    public String getBiaoGuanFenBuRongJi() 
    {
        return biaoGuanFenBuRongJi;
    }
    public void setPingJunZhuLiuShiJian(String pingJunZhuLiuShiJian) 
    {
        this.pingJunZhuLiuShiJian = pingJunZhuLiuShiJian;
    }

    public String getPingJunZhuLiuShiJian() 
    {
        return pingJunZhuLiuShiJian;
    }
    public void setShengWuLiYongDu(String shengWuLiYongDu) 
    {
        this.shengWuLiYongDu = shengWuLiYongDu;
    }

    public String getShengWuLiYongDu() 
    {
        return shengWuLiYongDu;
    }
    public void setCanKaoLianJie(String canKaoLianJie) 
    {
        this.canKaoLianJie = canKaoLianJie;
    }

    public String getCanKaoLianJie() 
    {
        return canKaoLianJie;
    }
    public void setCanKaoFuJian(String canKaoFuJian) 
    {
        this.canKaoFuJian = canKaoFuJian;
    }

    public String getCanKaoFuJian() 
    {
        return canKaoFuJian;
    }
    public void setCreateById(String createById) 
    {
        this.createById = createById;
    }

    public String getCreateById() 
    {
        return createById;
    }
    public void setCreateByName(String createByName) 
    {
        this.createByName = createByName;
    }

    public String getCreateByName() 
    {
        return createByName;
    }
    public void setUpdateById(String updateById) 
    {
        this.updateById = updateById;
    }

    public String getUpdateById() 
    {
        return updateById;
    }
    public void setUpdateByName(String updateByName) 
    {
        this.updateByName = updateByName;
    }

    public String getUpdateByName() 
    {
        return updateByName;
    }
    public void setShenHe(Long shenHe) 
    {
        this.shenHe = shenHe;
    }

    public Long getShenHe() 
    {
        return shenHe;
    }
    public void setJinShiYingXiang(String jinShiYingXiang) 
    {
        this.jinShiYingXiang = jinShiYingXiang;
    }

    public String getJinShiYingXiang() 
    {
        return jinShiYingXiang;
    }
    public void setXueJiangDanBai(String xueJiangDanBai) 
    {
        this.xueJiangDanBai = xueJiangDanBai;
    }

    public String getXueJiangDanBai() 
    {
        return xueJiangDanBai;
    }
    public void setDaiXieMei(String daiXieMei) 
    {
        this.daiXieMei = daiXieMei;
    }

    public String getDaiXieMei() 
    {
        return daiXieMei;
    }
    public void setDaiXieChanWu(String daiXieChanWu) 
    {
        this.daiXieChanWu = daiXieChanWu;
    }

    public String getDaiXieChanWu() 
    {
        return daiXieChanWu;
    }
    public void setDaiXieYaoWuZuoYong(String daiXieYaoWuZuoYong) 
    {
        this.daiXieYaoWuZuoYong = daiXieYaoWuZuoYong;
    }

    public String getDaiXieYaoWuZuoYong() 
    {
        return daiXieYaoWuZuoYong;
    }
    public void setTongYongMing(String tongYongMing) 
    {
        this.tongYongMing = tongYongMing;
    }

    public String getTongYongMing() 
    {
        return tongYongMing;
    }
    public void setYingWenMingChen(String yingWenMingChen) 
    {
        this.yingWenMingChen = yingWenMingChen;
    }

    public String getYingWenMingChen() 
    {
        return yingWenMingChen;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("typeId", getTypeId())
            .append("yaoPinMingCheng", getYaoPinMingCheng())
            .append("yaoPinNongDu", getYaoPinNongDu())
            .append("daFengShiJian", getDaFengShiJian())
            .append("moDuanXiaoChuSuLv", getMoDuanXiaoChuSuLv())
            .append("moDuanXiaoChuBanShuaiQi", getMoDuanXiaoChuBanShuaiQi())
            .append("yaoShiQuXianXiaMianJi", getYaoShiQuXianXiaMianJi())
            .append("qingChuLv", getQingChuLv())
            .append("biaoGuanFenBuRongJi", getBiaoGuanFenBuRongJi())
            .append("pingJunZhuLiuShiJian", getPingJunZhuLiuShiJian())
            .append("shengWuLiYongDu", getShengWuLiYongDu())
            .append("canKaoLianJie", getCanKaoLianJie())
            .append("canKaoFuJian", getCanKaoFuJian())
            .append("createById", getCreateById())
            .append("createByName", getCreateByName())
            .append("createTime", getCreateTime())
            .append("updateById", getUpdateById())
            .append("updateByName", getUpdateByName())
            .append("updateTime", getUpdateTime())
            .append("shenHe", getShenHe())
            .append("jinShiYingXiang", getJinShiYingXiang())
            .append("xueJiangDanBai", getXueJiangDanBai())
            .append("daiXieMei", getDaiXieMei())
            .append("daiXieChanWu", getDaiXieChanWu())
            .append("daiXieYaoWuZuoYong", getDaiXieYaoWuZuoYong())
            .append("tongYongMing", getTongYongMing())
            .append("yingWenMingChen", getYingWenMingChen())
            .toString();
    }
}
